home *** CD-ROM | disk | FTP | other *** search
/ Aminet 38 / Aminet 38 (2000)(Schatztruhe)[!][Aug 2000].iso / Aminet / dev / basic / LotanLibs.lha / LotanLibs / LotanLibs.readme < prev   
Encoding:
Text File  |  1999-07-30  |  3.0 KB  |  77 lines

  1. Short:      Brand new and powerful libs for Blitz2
  2. Uploader:   lotan9@aol.com  (Olivier Laviale - Lotan)
  3. Author:     lotan9@aol.com  (Olivier Laviale - Lotan)
  4. Type:       dev/basic
  5.  
  6.     This package is If_you_don't_send_me_some_thing_I'll_kill_the_cat_Ware.
  7.  
  8.     You may think "Ho god, another set of libraries for my poor little blitz"...  But
  9.     what a set.. ;-)
  10.  
  11.     So ?!?
  12.  
  13.     This new set of libraries has been designed to definitively erradicate  old,  big
  14.     and slow other libraries (pretentious isn't it ?).
  15.  
  16.     Well, the fact is that since I made them I  nearly  never  use  the  old  ones...
  17.     especially  WindowsLib,  ScreensLib,  MemAccLib,  PrintLib...  and  nearly  every
  18.     others... ;-)
  19.  
  20.     What's cool ?
  21.  
  22.       Size...
  23.  
  24.       All libs are really small. You can expect about 3 Ko for a program  witch  open
  25.       fancy screen and some windows.
  26.  
  27.       Libraries are really oriented... for exemple Screen and Window related function
  28.       are in the same library...
  29.  
  30.       Efficiency...
  31.  
  32.       Well I am very proud of most of the functions as they are  smaller  and  really
  33.       more powerful than the old (and some of the new) ones.
  34.  
  35.       For exemple the function StrRight  (or  StrLeft)  replaces  Right$,  RSet$  and
  36.       UnRight$  in a very easy and compact way... adding, more over, some features as
  37.       Pading with a special char...
  38.  
  39.       Is you have ever try ARexx (like me ;-) you have been certainely disapointed by
  40.       Blitz  functions  (like  me  ;-),  and  particuliarly string related functions,
  41.       convertion functions... This set is for you... definitely.
  42.  
  43.       Independence...
  44.  
  45.       Libraries and functions are totaly independent... you can  use  them  as  C/C++
  46.       functions...  You  will  also  probably  notice  some  similitudes  with AmigaE
  47.       (LotanIntuition, LotanSystem...) and ARexx (LotanConvert, LotanString...)
  48.  
  49.       That's why libraries are sooooooo  small,  if  a  function  already  exists  in
  50.       AmigaOS,  I  don't rethink the wheel... For example you won't find WindowMove()
  51.       in LotanIntution as the AmigaOS function already exists and is very  simple  to
  52.       use...
  53.  
  54.     What's Cool
  55.  
  56.       Pointers...
  57.  
  58.       You will quickly notice that I don't speak about objects... The fact is that  I
  59.       don't use them... because yeuuuuuurk... ;-) It's the first reason ;-)
  60.  
  61.       This is probably a new universe to you if you are a beginner  or  if  you  have
  62.       never try anything different... But trust me you will love pointers.
  63.  
  64.       In this brand new world forget Addr Screen(0)... now you must use logical names
  65.       : *MyScreen... see examples... you will quicly understand.
  66.  
  67.       Sure...
  68.  
  69.       Really sure... if you don't do stupid things like closing a screen with windows
  70.       on it, draw on file... or cooking your cat with mustard.
  71.  
  72.       All functions are totaly OS friendly (100% Garanty HardWare hiting  free  +  12
  73.       vitamins and iron).
  74.  
  75.       And as usual all resources used are freed :  windows,  screens  and  files  are
  76.       closed, allocated memory freed... the haven for you ;-)
  77.